Qgroundcontol dev environment
Table of Content
Qgroundcontol dev environment#
- ubuntu 22.04
- qgc v 4.3.0 (current stable)
qgc version
Current stable version v 4.3.0 use Qt version 5.12.2
For support the Qt version we need QtCreate version 4.12
download qt creator from https://download.qt.io/archive/qtcreator/4.12/4.12.4/
clone from github#
# git clone --depth 1 --branch <tag_name> <repo_url>
git clone --depth --branch v4.3.0 https://github.com/mavlink/qgroundcontrol.git
git submodule update --init --recursive
docker#
- build docker image from
deploy/deckerDockerfile-build-linuxdocker file - Create build folder
- Run docker image
docker build --file ./deploy/docker/Dockerfile-build-linux -t qgc-linux-docker .
# from source root add build folder
mkdir build
docker run --rm -v ${PWD}:/project/source -v ${PWD}/build:/project/build qgc-linux-docker
The build output locate in stageing folder
Build on host#
- Download qt 5.12.2
- Download qtcreator version 4.12
Qt#
